    //只要是有ajax代码，就会先执行这里面的代码
    // 预处理
    // 页面上有一堆的ajax，如果这些ajax有同样的逻辑要操作，就可以提取到这里面 公共的东西 好处就是只需要做一次就行了
    // $.ajax(options)
    // options就是$.ajax({})里面的配置对象
    // 我们就可以在这里面对options进行二次加工


    var form = layui.form;
    form.verify({
        //数组的写法 前面的是规则 后面是报错信息
        password:[/^[\S]{6,12}$/,'密码必须是6到12位，且不能出现空格'],
        repassword:function(value, item){//value：表单的值、item：表单的DOM对象
            var value1 = $('#reg-form [name="password"]').val();
            if(value1 != value){
                return '两次密码不一致'//return后面是报错信息
            }
        },
        //原密码和新密码不能一样
        rwPwd:function(value){
            var value1 = $('[name="oldPwd"]').val();
            if(value == value1){
                return '新旧密码不能一致';
            }
        }
    })




    $.ajaxPrefilter(function(options){
        // 只有以/my开头的加这个请求头
        if(options.url.startsWith('/my') ){
            options.headers = {
                Authorization:localStorage.getItem('token')
            }

            // complete : 它是在error或success之后才执行的逻辑
            options.complete = function(res){
                // console.log(res);
                if(res.responseJSON.status == 1 && res.responseJSON.message == '身份认证失败！'){
                    localStorage.clear();
                    location.href = '/login.html';
                }
            }
        }

        options.url = 'http://www.liulongbin.top:3007' + options.url;

        
        
    })